div.tagsinput {border-radius: 3px 3px 3px 3px; background: #FFF; padding:3px; width: 50%; overflow-y: auto;}
div.tagsinput span.tag { -moz-border-radius:2px; border-radius: 3px 3px 3px 3px; -webkit-border-radius:2px; display: block; float: left; padding: 2px; text-decoration:none; background: #cde69c; color: #638421; margin-right: 5px;font-family: helvetica; font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px; }
div.tagsinput div { display:block; float: left; }
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}